package com.hengpeng.msls.port.client.message;

import java.util.Date;
import java.util.List;

import com.hengpeng.itfinbase.persist.RewardRebate;

/**
 * <pre>
 * 我的返利信息查询接口请求消息
 * </pre>
 * 
 * @author weiyuan
 * @version 1.0, 2015年8月7日
 */
public class MyRebateQueryMessage extends PrivateMessage {
    /**
	 * 
	 */
    private static final long serialVersionUID = -5288773959393638769L;

    /**
     * 我的返利信息列表
     */
    private List<RewardRebate> myRebateList;
    /**
     * 用户id
     */
    private Long userId;

    /**
     * 返利总金额
     */
    private Long totalMoney;
    
    private Date systemDate;// 系统时间

    /**
     * 当前查询页
     */
    private Integer currentPage;

    /**
     * 每页记录数
     */
    private Integer pageSize;

    /**
     * 总记录数
     */
    private Integer totalCount;

    /**
     * 已反金额
     */
    private Long paidMoney;
    
    /**
     * 未返金额
     */
    private Long unpayMoney;
    
    /**
     * 邀请人数
     */
    private Integer inviteCount;
    
    public Integer getCurrentPage() {
        return currentPage;
    }

    public void setCurrentPage(Integer currentPage) {
        this.currentPage = currentPage;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public Integer getTotalCount() {
        return totalCount;
    }

    public void setTotalCount(Integer totalCount) {
        this.totalCount = totalCount;
    }

    public Date getSystemDate() {
        return systemDate;
    }

    public void setSystemDate(Date systemDate) {
        this.systemDate = systemDate;
    }

    public List<RewardRebate> getMyRebateList() {
        return myRebateList;
    }

    public void setMyRebateList(List<RewardRebate> myRebateList) {
        this.myRebateList = myRebateList;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Long getTotalMoney() {
        return totalMoney;
    }

    public void setTotalMoney(Long totalMoney) {
        this.totalMoney = totalMoney;
    }

    public Long getPaidMoney() {
        return paidMoney;
    }

    public void setPaidMoney(Long paidMoney) {
        this.paidMoney = paidMoney;
    }

    public Long getUnpayMoney() {
        return unpayMoney;
    }

    public void setUnpayMoney(Long unpayMoney) {
        this.unpayMoney = unpayMoney;
    }

    public Integer getInviteCount() {
        return inviteCount;
    }

    public void setInviteCount(Integer inviteCount) {
        this.inviteCount = inviteCount;
    }

}
